.snap-page { background: var(--color-bg-soft); }

.snap-search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
  background: var(--color-surface);
  border-bottom: 1px solid var(--color-border);
}

.snap-search .icons { display: flex; gap: 14px; color: var(--color-muted); }

.snap-list { padding: 12px; }

.snap-bottom-space { height: 24px; }
